package com.vf.admin.miaodong.entity;


import com.vf.admin.common.db.annotation.Column;
import com.vf.admin.common.db.annotation.NoColumn;
import com.vf.admin.common.db.annotation.Table;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 房间
 */
@Table(name = "app_room")
@Data
public class AppRoom implements Serializable {
    private static final long serialVersionUID = 1L;
    @Column(length = 11, name = "id", index = true)
    private Integer id;
    private Integer userid;//房间创建人用户id
    private String pic;//用户头像
    private String nick;//用户名称
    private String phone;//用户电话

    private Integer xingzhi;//直播间性质 1、音频 2、视频
    private Integer roomtypeid;//房间类型id
    private String roomtypename;//房间类型名称

    private Integer roomcode;//房间code
    private Integer tengxuncode;//腾讯生成编码ID 9位
    private String roompass;//房间密码
    private String roomname;//房间名称
    private String roomimg;//房间封面图
    private String roomnotice;//房间公告

    private Integer status;//房间封禁状态  1、正常   2、禁用 默认：1、正常
    private Integer gifteffects;//礼物特效  1开启  2关闭 默认：1正常
    private Integer intoroomstate;//1开启  2关闭 进房提示 默认：1正常
    private Integer passstate;//是否开启房间密码  1开启  2未开启 默认：1正常

    private Integer roomstatus;//房间推荐状态  1推荐  2未推荐 默认：2微推荐
    private Integer kbzhuangtai;//开播状态  1开播 2未开播 默认：2、未开播

    //音频房间
    private Integer roomboos;//音频房间老板位 开关：1、开启  2、关闭 默认：2、关闭
    private String roombeiimg;//音频房间背景图片
    private Integer roombeiimgid;//音频房间背景图片id
    private Integer roommood;//房间麦序数量  所有音频房间的麦位数量全部统一都是8个麦位  默认值：8
    private Integer roompaimai;//房间麦序方式   1自由上麦  2排麦序
    private Integer onlinenum;//在线人数
    private Date createtime;//创建时间
    private Date chamopen;//最后一次打开时间
    private String shi;//市

    private String lon;//经度
    private String lat;//维度

    @NoColumn
    private double mi;//返回的距离
}
